﻿#请求CMake版本：
cmake_minimum_required(VERSION 3.8)

#指定项目，名称：
project(UserPrivilege-Client)


set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)


#查找指定的模块：
find_package(Qt6 COMPONENTS REQUIRED Widgets Network)


file(GLOB USERPRIVILEGE_CLIENT_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)

add_subdirectory(LoginRegister)
add_subdirectory(SideDisplayFrame)

#根据指定的文件生成可执行程序：
add_executable(${PROJECT_NAME} ${USERPRIVILEGE_CLIENT_SOURCES} "ClientIconResource.qrc")


#给目标连接库文件：	（必须在生成可执行程序后）
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets Qt6::Network LoginRegister SWidget SideDisplayFrame)

